package behaviours;

import core.Actuators;
import core.Senses;
import misc.Log;

public class MainBehaviour extends Behaviour {

	@Override
	protected void begin() throws InterruptedException{
		
	
		Thread.sleep(5000);
		//new SensesPrinter().execute();
		new ExploreRoom().execute();
		Thread.sleep(5000);
		
		StepForward stepForward = new StepForward();
		/*stepForward.execute(1);
		Thread.sleep(2000);
		stepForward.execute(5);
		Thread.sleep(2000);
		stepForward.execute(-1);
		Thread.sleep(2000);
		*/
		Turn turn = new Turn();
		

		//stepForward.execute(7);
		turn.execute(0.75f);
		//stepForward.execute(5);
		Thread.sleep(5000);
		turn.execute(0f,-90f);
		//stepForward.execute(5);
		Thread.sleep(5000);
		turn.execute(0.5f);
		//stepForward.execute(5);
		Thread.sleep(5000);
		turn.execute(0.5f,90f);
		//stepForward.execute(5);
		
		
		Log.debug("FINISHED");
	}

}
